package com.ruoyi.domain.entity;

import lombok.Data;

import java.util.Date;

/**
 * 用户自选股与股票基本信息关联查询结果的实体类
 */
@Data
public class WatchlistStockInfo {

    private Long id;                        // watchlist 表中的 id (主键ID)
    private Long stockId;
    private Long userId;                    // watchlist 表中的 user_id (用户ID)
    private Date time;                      // watchlist 表中的 time (添加时间)
    private String stockCode;               // watchlist 表中的 stock_code (股票代码)
    private String stockName;               // stock_basic_info 表中的 stock_name (股票名称)
    private String exchange;                // stock_basic_info 表中的 exchange (交易所)
    private String industry;                // stock_basic_info 表中的 industry (行业)
    private String pinyinShort;             // stock_basic_info 表中的 pinyin_short (拼音缩写)
    private String fullName;                // stock_basic_info 表中的 full_name (股票全称)
    private String englishFullName;        // stock_basic_info 表中的 english_full_name (英文全称)
    private String exchangeCode;            // stock_basic_info 表中的 exchange_code (交易所代码)
    private String listingStatus;           // stock_basic_info 表中的 listing_status (上市状态)
    private Date listingDate;               // stock_basic_info 表中的 listing_date (上市日期)
    private String actualController;        // stock_basic_info 表中的 actual_controller (实控人名称)
    // 分页参数
    private Integer pageNo = 1;             // 默认第一页
    private Integer pageSize = 20;          // 默认每页20条记录
}
